package com.hospital.common.core.module.controller.vo;

import com.hospital.common.core.module.entity.BaseRequest;
import com.hospital.common.core.module.entity.PatientInfo;
import lombok.Data;

import javax.validation.constraints.NotBlank;
import java.util.List;

/**
 * @author lvyao
 * @description 医嘱开单信息
 * @date 2021/12/20
 */
@Data

public class OrderInfo extends BaseRequest {
    //就诊或住院次数
    private String visitId;
    //患者基本信息
    private PatientInfo patInfo;
    //患者医嘱信息
    private List<ApplyInfo> applyInfo;
    //患者诊断信息
    private List<DiagnosisInfo> diagnosis;
    //患者挂号信息
    private RegisterInfo registerInfo;

    /**
     * "渠道，1-微信，2-柜面，3-自助机，4-支付宝-(必填),5-血透系统，6-病理系统
     */
    @NotBlank(message = "支付渠道标识不能为空")
    private String createChannel;
}
